package project;

import javax.swing.*;

public class TabTextArea extends JTextArea {

    public TabTextArea(String text) {
        super(text);
        this.setLineWrap(true);
        this.setTabSize(4);
    }



    /**
     * 初始化JScrollPane控件，为文本框加入滚动条
     * **/
    public JScrollPane initScrollPane(JTextArea jTextArea) {
        JScrollPane jScrollPane = new JScrollPane();
        jScrollPane.setViewportView(jTextArea);
        //分别设置水平和垂直滚动条自动出现
        jScrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
        jScrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
        return jScrollPane;

    }
}
